iT邦幫忙

2023 iThome 鐵人賽

DAY 22
0
AI & Data

深度學習-TensorFlow系列 第 22

DAY22-訓練Iris資料集(上)

  • 分享至 

  • xImage
  •  

今天我找到一篇文章在教讀者如何訓練Iris的資料集,所以我也來嘗試看看,順便來記錄一下這次的實作過程跟分享所用到的程式碼~
/images/emoticon/emoticon08.gif
(這篇我會先介紹前半段的程式碼,剩下後半段的程式碼跟操作心得明天會再繼續分享。)

程式碼:

https://ithelp.ithome.com.tw/upload/images/20231007/20162982LLK5VPOgtC.png
導入所需模組。

https://ithelp.ithome.com.tw/upload/images/20231007/20162982E9oUJbUtoR.png
數據集讀入、並從sklearn包裡的datasets裡讀入數據集。

https://ithelp.ithome.com.tw/upload/images/20231007/20162982Bw7fLZ5fIw.png
數據集亂序。

https://ithelp.ithome.com.tw/upload/images/20231007/20162982RjAIuyIEpc.png
分為訓練集和測試集。

https://ithelp.ithome.com.tw/upload/images/20231007/20162982AjVOZrck0s.png
轉換x的數據類型,否則後面矩陣相乘時會因為數據類型不一致而導致報錯。

https://ithelp.ithome.com.tw/upload/images/20231007/201629821pbWUCD3Sg.png
配成 [輸入特徵,標籤] 對,將數據集分批次,每個批次batch組數據。

https://ithelp.ithome.com.tw/upload/images/20231007/20162982yNhDYYxv1J.png
生成神經網路的參數,4個輸入特徵,故輸入層為4個輸入節點 ; 因為3個分類,故輸出為3個神經元。
tf.Variable()可以標記參數訓練。(這個語法,我們在DAY20-scope命名法,那篇文章有介紹到,忘記的可以再回去複習一下~)

https://ithelp.ithome.com.tw/upload/images/20231007/20162982aWjpGUlBi2.png

參考文章網址 : https://blog.csdn.net/weixin_45768638/article/details/108441731#Iris_366


上一篇
DAY21-TensorFlow常見語法
下一篇
DAY23-訓練Iris資料集(下)
系列文
深度學習-TensorFlow30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言